<?php

class HallazgoBN extends uEstratigraficaBN {

	public function crearHallazgo( uEstratigrafica $objUE) {
		
		$resultado = 1;
		
		try{
			
			$pk = $this->generarPK();
			$this->validarCodUe($objUE->getCodUEText(), $pk);
			$objUE->setCodue($pk);
			
			$objUE->setCodTipoue(self::TIPO_HALLAZGO);
			
			$resultado = $objUE->save();
			
			if($resultado){
				$this->crearBaseUE();
			}
			
		}catch (Exception $e){
				
			$this->mensaje = $e->getMessage();
			$resultado = false;
		
		}	
				
		return $resultado;
		
	}
	
	public function actualizarHallazgo( uEstratigrafica $objUE) {

		$rs = 1;
	  	
		try{
			
			$this->validarCodUe($objUE->getCodUEText(),$objUE->getCodue());
			$objUE->save();
			$this->actualizarBaseUE();
			
		}catch(Exception $e){
			$this->mensaje = $e->getMessage();
			$rs = false;
			
		}
		return $rs;
		
	}
	
	public function eliminarHallazgoe($idCorte) {
		
	}
	
}

?>